from PyQt5.QtWidgets import QApplication, QMainWindow,QTableWidgetItem,QMessageBox
from PyQt5.uic import loadUiType
import connect_mysql
main_Window, _ = loadUiType("main.ui")

class Main_Ui(QMainWindow,main_Window):
    def __init__(self):
        QMainWindow.__init__(self)
        self.setupUi(self)
        self.button()
        self.jiemiangaibian()

    def button(self):
        self.shangping_Button.clicked.connect(self.btn1_fun)
        self.yuangong_Button.clicked.connect(self.btn2_fun)
        self.jinhuo_Button.clicked.connect(self.btn3_fun)
        self.fenxi_Button.clicked.connect(self.btn4_fun)
        self.chakan_staff.clicked.connect(self.chakan_staff_tab)
        self.add_staff.clicked.connect(self.add_staff_tab)
        self.re_staff.clicked.connect(self.re_staff_tab)
        self.delete_staff.clicked.connect(self.delete_staff_tab)

    def btn1_fun(self):
        self.stackedWidget.setCurrentIndex(0)
    def btn2_fun(self):
        self.stackedWidget.setCurrentIndex(1)
    def btn3_fun(self):
        self.stackedWidget.setCurrentIndex(2)
    def btn4_fun(self):
        self.stackedWidget.setCurrentIndex(3)

    def jiemiangaibian(self):
        self.tabWidget_2.tabBar().setVisible(False)  # 隐藏tab 把最上面那个容器隐藏

    def chakan_staff_tab(self):
        self.tabWidget_2.setCurrentIndex(0)    #索引为0
    def add_staff_tab(self):
        self.tabWidget_2.setCurrentIndex(1)
    def re_staff_tab(self):
        self.tabWidget_2.setCurrentIndex(2)    #索引为1
    def delete_staff_tab(self):
        self.tabWidget_2.setCurrentIndex(3)





























def main():
    app = QApplication([])  # 创建应用程序 创建一个QApplication，也就是你要开发的软件app
    window =Main_Ui()  # 创建主窗口  创建一个MainAPP，用来装载你需要的各种组件、控件
    window.show()  # 显示窗口 执行QMainWindow的show()方法，显示这个QMainWindow
    app.exec_()  # 使用exit()或者点击关闭按钮退出QApplication

main()